package com.woniuxy.creditsystem.common.mapper;

import com.woniuxy.creditsystem.common.bean.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author ：pengchufeng
 * @date ：Created in 2020/12/16
 * @description：仪表盘信息mapper
 */
@Mapper
public interface DashboardInfoMapper {

    /**
     * 条件查询所有仪表盘信息
     * @Param dashboardInfo 条件
     * @return
     */
    List<DashboardInfo> findAll(@Param("DashboardInfo")DashboardInfo dashboardInfo);

    /**
     * 条件查询所有仪表盘信息
     * @Param dashboardInfo 条件
     * @return
     */
    List<DashboardInfo> findFirst(@Param("DashboardInfo")DashboardInfo dashboardInfo);

    /**
     * 条件查询所有仪表盘回款统计信息
     * @Param returnMoneyCount 条件
     * @return
     */
    List<ReturnMoneyCount> findCount(@Param("returnMoneyCount")ReturnMoneyCount returnMoneyCount);


    /**
     * 条件查询所有仪表盘账单统计信息
     * @Param returnMoneyCount 条件
     * @return
     */
    List<ReturnMoneyCount> findBill(@Param("returnMoneyCount")ReturnMoneyCount returnMoneyCount);

    /**
     * 条件查询所有仪表盘账单统计信息
     * @Param returnMoneyCount 条件
     * @return
     */
    List<OrderMoneyInfo> findOM(@Param("orderMoneyInfo")OrderMoneyInfo orderMoneyInfo);



}
